package 集合;

import org.junit.Test;

import java.util.ArrayList;
import java.util.Arrays;

/**
 *
 */
public class ListDemo {
    @Test
    public void test(){
        ArrayList list = new ArrayList(20);//ArrayList增加
        list.add(123);
        list.add(456);
        list.add("aa");
        //1.add()【插入】元素、addAll()插入集合
        list.add(1,"123");
        list.addAll(1, Arrays.asList("123"));
        //2.get()【获取】指定位置的元素
        list.get(1);
        //3.indexOf()【检索】obj首次出现的位置,lastIndexOf()返回obj最后一次出现的位置,不存在则返回-1
        list.indexOf("");
        list.lastIndexOf("");
        //4.remove()【移除】指定位置元素/指定元素并返回此元素
        list.remove(1);
        //5.设置指定位置元素【替换】为obj
        list.set(1,"1");
        //6.subList(),【剪接】集合,返回一个子集
        list.subList(1,3);
    }
}
